package com.qf.util;

import sun.misc.JavaUtilJarAccess;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期工具类
 * @author 千锋健哥
 */
public class DateUtil {

    /**
     * 日期转字符串(建议使用)
     * @param date
     * @return
     */
    public static String dateToStr(Date date) {
        String format = null;
        try {
            if (date == null) {
                return null;
            }
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            format = sdf.format(date);
            return format;
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    }

    /**
     * java中的日期类型 转 数据库中的日期类型(不建议使用, 容易出bug)
     * @param date
     * @return
     */
    public static java.sql.Date utilToSql(java.util.Date date) {
        return new java.sql.Date(date.getTime());
    }

    /**
     * 数据库日期类型 转  java日期类型(不建议使用, 容易出bug)
     * @param date
     * @return
     */
    public static java.util.Date sqlToUtil(java.sql.Date date) {
        return new Date(date.getTime());
    }
}
